package com.yun.space.pro.base.action;

import java.util.List;

import com.opensymphony.xwork2.ActionContext;
import com.yun.space.base.BaseAction;
import com.yun.space.entity.News;
import com.yun.space.entity.User;
import com.yun.space.tools.HqlHelper;
import com.yun.space.tools.PageBean;

/**
 * 后台管理首页导航，用于进行各个模块之间的首页跳转
 * @author guo
 *
 */
public class HomeAction extends BaseAction<User>{


	/**
	 * guo
	 * 加载后台主页面home文件
	 */
	public String toHome(){
		//获得所有的首页轮播图
		ActionContext.getContext().getValueStack().set("mainPictures",mainPictureService.findAll());
		return "toHome";
	}
	/**
	 * guo
	 * 加载后台顶部轮播图页面
	 */
	public String toHomeTopRotationMap(){
		//获得所有的首页轮播图
		ActionContext.getContext().getValueStack().set("mainPictures",mainPictureService.findAll());
		return "toHomeTopRotationMap";
	}
	/**
	 * guo
	 * 加载后台资讯中心页面
	 */
	public String toHomeInformationManagement(){
		HqlHelper hqlHelper = new HqlHelper(News.class, "news");
		PageBean pageBean = newsService.getPageBean(pageNum, 10, hqlHelper);
		//获得所有资讯中心的信息
		ActionContext.getContext().getValueStack().set("pageBean",pageBean);
		return "toHomeInformationManagement";
	}
	/**
	 * guo
	 * 加载后台集中监控系统页面
	 */
	public String toHomeSurveillanceSystem(){
		//		获得所有的后台集中监控系统页面
		ActionContext.getContext().getValueStack().set("AHerfs",aHerfService.findByType(2));
		return "toHomeSurveillanceSystem";
	}
	/**
	 * guo
	 * 加载后台友情链接页面
	 */
	public String toHomeFriendshipLinks(){
		//		获得所有的友情链接
		ActionContext.getContext().getValueStack().set("AHerfs",aHerfService.findByType(1));
		return "toHomeFriendshipLinks";
	}
}
